#ifndef __IJPEGD_ICODEC_H__
#define __IJPEGD_ICODEC_H__

#include <hwicodec.h>

typedef c_soc_vb_type_t	ijpegd_vbtype_t;
typedef hwicodec_vb_t		ijpegd_vb_t;
typedef hwicodec_vbinfo_t	ijpegd_vbinfo_t;
typedef hwicodec_t		ijpegd_icodec_t;
typedef hwicodec_param_t	ijpegd_icodec_param_t;
typedef hwicodec_io_t		ijpegd_icodec_io_t;

extern int ijpegd_icodec_init(ijpegd_t *t);
extern int ijpegd_icodec_dec(ijpegd_t *t);
extern void ijpegd_icodec_deinit(ijpegd_t *t);

extern int ijpegd_icodec_request_vbinfo(ijpegd_t *t);
extern void ijpegd_icodec_release_vbinfo(ijpegd_t *t);

#endif /* __IJPEGD_ENC_H__ */
